import java.util.Scanner;

/**
 * 数组扩容
 */
public class ArrayCapacity {
    public static void main(String[] args) {
        System.out.println("请输入数组的长度：");
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        //声明两个数组，长度为用户输入的数字
        int[] arr = new int[n];
        int[] arr1 = new int[n];
        //用户输入的数组内的元素值
        int num;
        //数组目前的元素数量，每输入一个加一次
        int count = 0;
        for(int i = 0;i < arr.length;i++){
            System.out.println("输入数字");
            num = sc.nextInt();
            arr[i] = num;
            count++;
            //当长度已经大于数组的长度百分之八十，将长度扩展为原来的1.5倍，结束循环
            if(count >= arr.length * 0.8){
                //给新数组的长度增加1.5倍
                arr1 = new int[(int)Math.ceil(arr.length*1.5)];
                break;
            }
        }
        //输出新的数组的长度
        System.out.println(arr1.length);

    }
}
